package com.synjones.pay.web.biz.transfer.service;

import com.synjones.pay.model.transfer.TransferReqBean;
import com.synjones.pay.model.transfer.TransferRespBean;
import com.synjones.pay.web.biz.common.WxResponseBean;
import java.util.Map;

/**
 *
 * @author sxj
 */
public interface ITransferService {

    /**
     * 校验公共数据及签名
     *
     * @param map
     * @return
     */
    boolean verifyData(Map<String, String> map);

    /**
     * 根据ticket,获取一卡通的相关信息
     *
     * @param reqId
     * @return
     */
    WxResponseBean getEcardInfoByReqId(String reqId);

    /**
     * 获取转账返回结果
     *
     * @param map
     * @return
     */
    TransferRespBean transferToCard(TransferReqBean transferReqBean);

}
